
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,th,td,button{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
body, button, input, select, textarea {font:12px/1.5 Tahoma,"\5B8B\4F53",Arial;}
fieldset,img,button{border:none;}
img,input,select{vertical-align:middle;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:bofore,q:after{content:"";}
abbr,acronym{border:0;}
a:link, a:visited {text-decoration:none;color:#5a5a5a;}
a:hover{color:#ba0000; text-decoration:none;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
*html .clearfix {height:1%;}
.clearfix {display:block;} 
input[type=text]:focus,
input[type=password]:focus {outline:0 none;} 
select{padding:3px;}

/*common*/
body{background-color:#fff;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
.mt15{margin-top:15px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.mr6{margin-right:6px;}
.mr10{margin-right:10px;}
.ml15{margin-left:15px;}
.pdl10{padding-left:10px;}
.pd10{padding:10px;overflow:hidden;}
.hidden{display:none;}
.clr{clear:both;height:0;font-size:0;line-height:0;}


